<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>HE_Mesh2014: wblut.nurbs.WB_RBSpline Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">HE_Mesh2014
   &#160;<span id="projectnumber">2.0.11</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacewblut.html">wblut</a></li><li class="navelem"><a class="el" href="namespacewblut_1_1nurbs.html">nurbs</a></li><li class="navelem"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classwblut_1_1nurbs_1_1_w_b___r_b_spline-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">wblut.nurbs.WB_RBSpline Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for wblut.nurbs.WB_RBSpline:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
 <div class="center">
  <img src="classwblut_1_1nurbs_1_1_w_b___r_b_spline.png" usemap="#wblut.nurbs.WB_RBSpline_map" alt=""/>
  <map id="wblut.nurbs.WB_RBSpline_map" name="wblut.nurbs.WB_RBSpline_map">
<area href="classwblut_1_1nurbs_1_1_w_b___b_spline.html" alt="wblut.nurbs.WB_BSpline" shape="rect" coords="0,56,158,80"/>
<area href="interfacewblut_1_1geom_1_1_w_b___curve.html" alt="wblut.geom.WB_Curve" shape="rect" coords="0,0,158,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af00d98aeb19af1d63bc24fef161fd2e4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#af00d98aeb19af1d63bc24fef161fd2e4">WB_RBSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[] controlPoints, final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb168a4ed5f1133b7bb717970491916d">knot</a>)</td></tr>
<tr class="separator:af00d98aeb19af1d63bc24fef161fd2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e5c0d59592283c16e29ccd91c81caea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a1e5c0d59592283c16e29ccd91c81caea">WB_RBSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[] controlPoints, final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb168a4ed5f1133b7bb717970491916d">knot</a>, final double[] <a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a707a4cedb9a851c52f45a9cf9da721de">weights</a>)</td></tr>
<tr class="separator:a1e5c0d59592283c16e29ccd91c81caea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6c9515a7c4ca1c55cd25de4ec38c1a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#acb6c9515a7c4ca1c55cd25de4ec38c1a">WB_RBSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[] controlPoints, final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb168a4ed5f1133b7bb717970491916d">knot</a>)</td></tr>
<tr class="separator:acb6c9515a7c4ca1c55cd25de4ec38c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a472d196432754f4cf6acd2e834dc6f57"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a472d196432754f4cf6acd2e834dc6f57">WB_RBSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[] controlPoints, final int order)</td></tr>
<tr class="separator:a472d196432754f4cf6acd2e834dc6f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a741aac3e92f4543e78da62fc0c9deba1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a741aac3e92f4543e78da62fc0c9deba1">WB_RBSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[] controlPoints, final int order)</td></tr>
<tr class="separator:a741aac3e92f4543e78da62fc0c9deba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6a306789fbbbcc0cdd650364276116"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a9e6a306789fbbbcc0cdd650364276116">WB_RBSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[] controlPoints, final int order, final double[] <a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a707a4cedb9a851c52f45a9cf9da721de">weights</a>)</td></tr>
<tr class="separator:a9e6a306789fbbbcc0cdd650364276116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e939fa7a42d38f82a6d0d17256c2664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a0e939fa7a42d38f82a6d0d17256c2664">wpoints</a> ()</td></tr>
<tr class="separator:a0e939fa7a42d38f82a6d0d17256c2664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae62d1e6cba1efcf195b52642cb22e170"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#ae62d1e6cba1efcf195b52642cb22e170">weights</a> ()</td></tr>
<tr class="separator:ae62d1e6cba1efcf195b52642cb22e170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96310717547176758de0ef90abe7caf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a96310717547176758de0ef90abe7caf6">curvePoint</a> (final double u)</td></tr>
<tr class="separator:a96310717547176758de0ef90abe7caf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40810ff9113d6f8546e47ecbd84f3ade"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a40810ff9113d6f8546e47ecbd84f3ade">setWeight</a> (final int i, final double w)</td></tr>
<tr class="separator:a40810ff9113d6f8546e47ecbd84f3ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04321332f8c4b2c8577c120d30560900"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a04321332f8c4b2c8577c120d30560900">getWeight</a> (final int i)</td></tr>
<tr class="separator:a04321332f8c4b2c8577c120d30560900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad55eea23b1429df9ce071e5d7158d2c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#ad55eea23b1429df9ce071e5d7158d2c6">updateHomogeneous</a> ()</td></tr>
<tr class="separator:ad55eea23b1429df9ce071e5d7158d2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cbed07f3c82a3ebec993dedd38c2846"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a0cbed07f3c82a3ebec993dedd38c2846">insertKnot</a> (final double u)</td></tr>
<tr class="separator:a0cbed07f3c82a3ebec993dedd38c2846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa46144fda51b089cbae77e15c520da82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#aa46144fda51b089cbae77e15c520da82">insertKnotMax</a> (final double u)</td></tr>
<tr class="separator:aa46144fda51b089cbae77e15c520da82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c947de0fa12893fe2dd452f3d9a1c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a4c947de0fa12893fe2dd452f3d9a1c81">insertKnot</a> (final double u, final int r)</td></tr>
<tr class="separator:a4c947de0fa12893fe2dd452f3d9a1c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e1ef1b32bd3e64d50fc3c57d2e7fce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a71e1ef1b32bd3e64d50fc3c57d2e7fce">refineKnot</a> (final double[] X)</td></tr>
<tr class="separator:a71e1ef1b32bd3e64d50fc3c57d2e7fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32e1ec10dba793c00af1724cee4e0af7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a32e1ec10dba793c00af1724cee4e0af7">refineKnot</a> (final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> K)</td></tr>
<tr class="separator:a32e1ec10dba793c00af1724cee4e0af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad89239aa8de38e7258d06b0d91993126"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#ad89239aa8de38e7258d06b0d91993126">split</a> (final double u)</td></tr>
<tr class="separator:ad89239aa8de38e7258d06b0d91993126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a905cbaf9bd907cafe22c7f5689c8a1b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a905cbaf9bd907cafe22c7f5689c8a1b2">elevateDegree</a> (final int t)</td></tr>
<tr class="separator:a905cbaf9bd907cafe22c7f5689c8a1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">wblut.nurbs.WB_BSpline</a></td></tr>
<tr class="memitem:ad13f6c61ca3a5c5baae39d8710058ea7 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ad13f6c61ca3a5c5baae39d8710058ea7">WB_BSpline</a> ()</td></tr>
<tr class="separator:ad13f6c61ca3a5c5baae39d8710058ea7 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7156a3b9e1c2e032b435e8f7d8d07439 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a7156a3b9e1c2e032b435e8f7d8d07439">WB_BSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[] controlPoints, final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb168a4ed5f1133b7bb717970491916d">knot</a>)</td></tr>
<tr class="separator:a7156a3b9e1c2e032b435e8f7d8d07439 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712506baacbae088936c9d48f903bcdc inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a712506baacbae088936c9d48f903bcdc">WB_BSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[] controlPoints, final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb168a4ed5f1133b7bb717970491916d">knot</a>)</td></tr>
<tr class="separator:a712506baacbae088936c9d48f903bcdc inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3757f45b0985abf444fd55373a163451 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a3757f45b0985abf444fd55373a163451">WB_BSpline</a> (final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[] controlPoints, final int order)</td></tr>
<tr class="separator:a3757f45b0985abf444fd55373a163451 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa59cddd7844505bf936386f4c6bdd1b7 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#aa59cddd7844505bf936386f4c6bdd1b7">curvePoint</a> (final double u)</td></tr>
<tr class="separator:aa59cddd7844505bf936386f4c6bdd1b7 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34e7adb633955f50b3a5ca3cc9123ae4 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a34e7adb633955f50b3a5ca3cc9123ae4">curveDirection</a> (double u)</td></tr>
<tr class="separator:a34e7adb633955f50b3a5ca3cc9123ae4 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab574f9aeac71d8fdb051c0dcdfd218d6 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ab574f9aeac71d8fdb051c0dcdfd218d6">curveDerivative</a> (double u)</td></tr>
<tr class="separator:ab574f9aeac71d8fdb051c0dcdfd218d6 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1895cb100a8e1d967d2126c480884ca inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ac1895cb100a8e1d967d2126c480884ca">insertKnot</a> (final double u)</td></tr>
<tr class="separator:ac1895cb100a8e1d967d2126c480884ca inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3933b7559c2f76cea1d1da49622828e6 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a3933b7559c2f76cea1d1da49622828e6">insertKnotMax</a> (final double u)</td></tr>
<tr class="separator:a3933b7559c2f76cea1d1da49622828e6 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae68904a8f988971b7b9a62b17ef8a8a0 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ae68904a8f988971b7b9a62b17ef8a8a0">insertKnot</a> (final double u, final int r)</td></tr>
<tr class="separator:ae68904a8f988971b7b9a62b17ef8a8a0 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25febb174fb95bc3f496c7af8605169e inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a25febb174fb95bc3f496c7af8605169e">refineKnot</a> (final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a> K)</td></tr>
<tr class="separator:a25febb174fb95bc3f496c7af8605169e inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a248b4a813fd2a1cac9ed97d5de9cf80f inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a248b4a813fd2a1cac9ed97d5de9cf80f">refineKnot</a> (final double[] X)</td></tr>
<tr class="separator:a248b4a813fd2a1cac9ed97d5de9cf80f inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4331ab0d1464f5d406a714f6aebc03f inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ab4331ab0d1464f5d406a714f6aebc03f">points</a> ()</td></tr>
<tr class="separator:ab4331ab0d1464f5d406a714f6aebc03f inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6feb0ecf147a8421559f214aca93f0 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb6feb0ecf147a8421559f214aca93f0">p</a> ()</td></tr>
<tr class="separator:acb6feb0ecf147a8421559f214aca93f0 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0eaab63efa1fc0ce587a6a626d1f0a0 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ab0eaab63efa1fc0ce587a6a626d1f0a0">n</a> ()</td></tr>
<tr class="separator:ab0eaab63efa1fc0ce587a6a626d1f0a0 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c5a6a8c4bf25bd056fd4bae31fd0f7a inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a0c5a6a8c4bf25bd056fd4bae31fd0f7a">knot</a> ()</td></tr>
<tr class="separator:a0c5a6a8c4bf25bd056fd4bae31fd0f7a inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38331b2472aa22cfca2f31542dad0b70 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a38331b2472aa22cfca2f31542dad0b70">split</a> (final double u)</td></tr>
<tr class="separator:a38331b2472aa22cfca2f31542dad0b70 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d762aedf095adb35e9fd9f9e5c91e29 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">WB_BSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a1d762aedf095adb35e9fd9f9e5c91e29">elevateDegree</a> (final int t)</td></tr>
<tr class="separator:a1d762aedf095adb35e9fd9f9e5c91e29 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61de7155fc781f87031b062941e0c8fd inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[][]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a61de7155fc781f87031b062941e0c8fd">curveDerivCPoints</a> (final int d, final int r1, final int r2)</td></tr>
<tr class="separator:a61de7155fc781f87031b062941e0c8fd inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c743ad42fa9e89443241d84e45513a inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#ad5c743ad42fa9e89443241d84e45513a">curveDerivs</a> (final double u, final int d)</td></tr>
<tr class="separator:ad5c743ad42fa9e89443241d84e45513a inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9199949c7547029021fd05924b33e8c7 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a9199949c7547029021fd05924b33e8c7">curveDerivsNorm</a> (final double u, final int d)</td></tr>
<tr class="separator:a9199949c7547029021fd05924b33e8c7 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a381ff2c7da582e722fa6f1748f1af046 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___vector.html">WB_Vector</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a381ff2c7da582e722fa6f1748f1af046">firstDerivative</a> (final double u)</td></tr>
<tr class="separator:a381ff2c7da582e722fa6f1748f1af046 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad42753ff12d7e2f102875642b3eafa4 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#aad42753ff12d7e2f102875642b3eafa4">getLowerU</a> ()</td></tr>
<tr class="separator:aad42753ff12d7e2f102875642b3eafa4 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca395bec259c8e16b392340c8c54701 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#afca395bec259c8e16b392340c8c54701">getUpperU</a> ()</td></tr>
<tr class="separator:afca395bec259c8e16b392340c8c54701 inherit pub_methods_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacewblut_1_1geom_1_1_w_b___curve"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacewblut_1_1geom_1_1_w_b___curve')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacewblut_1_1geom_1_1_w_b___curve.html">wblut.geom.WB_Curve</a></td></tr>
<tr class="memitem:a7ce9495fbbf71ac6ebb15e1ed9d07082 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___curve"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacewblut_1_1geom_1_1_w_b___curve.html#a7ce9495fbbf71ac6ebb15e1ed9d07082">curvePoint</a> (double u)</td></tr>
<tr class="separator:a7ce9495fbbf71ac6ebb15e1ed9d07082 inherit pub_methods_interfacewblut_1_1geom_1_1_w_b___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ad3662da8e4f56d93ae987ee78bafa089"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#ad3662da8e4f56d93ae987ee78bafa089">wpoints</a></td></tr>
<tr class="separator:ad3662da8e4f56d93ae987ee78bafa089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html">wblut.nurbs.WB_BSpline</a></td></tr>
<tr class="memitem:acb168a4ed5f1133b7bb717970491916d inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#acb168a4ed5f1133b7bb717970491916d">knot</a></td></tr>
<tr class="separator:acb168a4ed5f1133b7bb717970491916d inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79d46f1d136093f144cbc494be373181 inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a79d46f1d136093f144cbc494be373181">points</a></td></tr>
<tr class="separator:a79d46f1d136093f144cbc494be373181 inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45f3c66c115fae871dc6a1aeb4d74bbb inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a45f3c66c115fae871dc6a1aeb4d74bbb">p</a></td></tr>
<tr class="separator:a45f3c66c115fae871dc6a1aeb4d74bbb inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c5b4c82d360183baf10b9325bb65f26 inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___b_spline.html#a8c5b4c82d360183baf10b9325bb65f26">n</a></td></tr>
<tr class="separator:a8c5b4c82d360183baf10b9325bb65f26 inherit pro_attribs_classwblut_1_1nurbs_1_1_w_b___b_spline"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:acfe73f866a78ad93248f19eb9cf5de07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#acfe73f866a78ad93248f19eb9cf5de07">refineKnotRestricted</a> (final double[] X)</td></tr>
<tr class="separator:acfe73f866a78ad93248f19eb9cf5de07"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a707a4cedb9a851c52f45a9cf9da721de"><td class="memItemLeft" align="right" valign="top">final double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html#a707a4cedb9a851c52f45a9cf9da721de">weights</a></td></tr>
<tr class="separator:a707a4cedb9a851c52f45a9cf9da721de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af00d98aeb19af1d63bc24fef161fd2e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.nurbs.WB_RBSpline.WB_RBSpline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a>&#160;</td>
          <td class="paramname"><em>knot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlPoints</td><td></td></tr>
    <tr><td class="paramname">knot</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1e5c0d59592283c16e29ccd91c81caea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.nurbs.WB_RBSpline.WB_RBSpline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a>&#160;</td>
          <td class="paramname"><em>knot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>weights</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlPoints</td><td></td></tr>
    <tr><td class="paramname">knot</td><td></td></tr>
    <tr><td class="paramname">weights</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acb6c9515a7c4ca1c55cd25de4ec38c1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.nurbs.WB_RBSpline.WB_RBSpline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[]&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a>&#160;</td>
          <td class="paramname"><em>knot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlPoints</td><td></td></tr>
    <tr><td class="paramname">knot</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a472d196432754f4cf6acd2e834dc6f57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.nurbs.WB_RBSpline.WB_RBSpline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlPoints</td><td></td></tr>
    <tr><td class="paramname">order</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a741aac3e92f4543e78da62fc0c9deba1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.nurbs.WB_RBSpline.WB_RBSpline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a>[]&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlPoints</td><td></td></tr>
    <tr><td class="paramname">order</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9e6a306789fbbbcc0cdd650364276116"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wblut.nurbs.WB_RBSpline.WB_RBSpline </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a>[]&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>order</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>weights</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlPoints</td><td></td></tr>
    <tr><td class="paramname">order</td><td></td></tr>
    <tr><td class="paramname">weights</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a96310717547176758de0ef90abe7caf6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point.html">WB_Point</a> wblut.nurbs.WB_RBSpline.curvePoint </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a905cbaf9bd907cafe22c7f5689c8a1b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.elevateDegree </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a04321332f8c4b2c8577c120d30560900"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wblut.nurbs.WB_RBSpline.getWeight </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0cbed07f3c82a3ebec993dedd38c2846"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.insertKnot </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c947de0fa12893fe2dd452f3d9a1c81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.insertKnot </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa46144fda51b089cbae77e15c520da82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.insertKnotMax </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a71e1ef1b32bd3e64d50fc3c57d2e7fce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.refineKnot </td>
          <td>(</td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>X</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a32e1ec10dba793c00af1724cee4e0af7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.refineKnot </td>
          <td>(</td>
          <td class="paramtype">final <a class="el" href="classwblut_1_1nurbs_1_1_w_b___nurbs_knot.html">WB_NurbsKnot</a>&#160;</td>
          <td class="paramname"><em>K</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acfe73f866a78ad93248f19eb9cf5de07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> wblut.nurbs.WB_RBSpline.refineKnotRestricted </td>
          <td>(</td>
          <td class="paramtype">final double[]&#160;</td>
          <td class="paramname"><em>X</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">X</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a40810ff9113d6f8546e47ecbd84f3ade"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.nurbs.WB_RBSpline.setWeight </td>
          <td>(</td>
          <td class="paramtype">final int&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>w</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td></td></tr>
    <tr><td class="paramname">w</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad89239aa8de38e7258d06b0d91993126"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1nurbs_1_1_w_b___r_b_spline.html">WB_RBSpline</a> [] wblut.nurbs.WB_RBSpline.split </td>
          <td>(</td>
          <td class="paramtype">final double&#160;</td>
          <td class="paramname"><em>u</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad55eea23b1429df9ce071e5d7158d2c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wblut.nurbs.WB_RBSpline.updateHomogeneous </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae62d1e6cba1efcf195b52642cb22e170"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double [] wblut.nurbs.WB_RBSpline.weights </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a0e939fa7a42d38f82a6d0d17256c2664"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a> [] wblut.nurbs.WB_RBSpline.wpoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a707a4cedb9a851c52f45a9cf9da721de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final double [] wblut.nurbs.WB_RBSpline.weights</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad3662da8e4f56d93ae987ee78bafa089"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classwblut_1_1geom_1_1_w_b___point_homogeneous.html">WB_PointHomogeneous</a> [] wblut.nurbs.WB_RBSpline.wpoints</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/wblut/nurbs/<a class="el" href="_w_b___r_b_spline_8java.html">WB_RBSpline.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Jun 1 2016 00:03:06 for HE_Mesh2014 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.10
</small></address>
</body>
</html>
